deep hole in the sea or a river - Español Inglés Diccionario